如何调用DeleteObject删除某个文件Object

您所在的位置:网站首页 nodejs 删除文件 文件还存在 如何调用DeleteObject删除某个文件Object

如何调用DeleteObject删除某个文件Object

2024-06-30 10:59| 来源: 网络整理| 查看: 265

未指定versionId(临时删除)

在未指定versionId的情况下执行删除操作时,默认不会删除Object的当前版本,而是对当前版本插入删除标记(Delete Marker)。此外,响应中还会返回header:x-oss-delete-marker = true以及新生成的删除标记的版本号x-oss-version-id。

x-oss-delete-marker的值为true,表示与返回的x-oss-version-id对应的版本为删除标记。

说明

如果Bucket已暂停版本控制,且在Object已存在null历史版本的情况下,执行未指定versionId的删除操作,则会插入versionId为null的删除标记,并覆盖已存在的null历史版本。单个Object最多只有一个versionId为null的版本。

指定versionId(永久删除):

如果在指定versionId的情况下执行删除操作时,OSS会根据params中指定的versionId参数永久删除该版本。如果要删除ID为null的版本,请在params参数中添加params['versionId'] = “null”,OSS将null字符串当成null的versionId,从而删除versionId为null的Object。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3